package com.gitee.ykr.lightweight.rpc.common.delegate;

import com.gitee.ykr.lightweight.rpc.config.NettyRpcProperties;
import com.gitee.ykr.lightweight.rpc.common.container.CacheContainer;
import com.gitee.ykr.lightweight.rpc.common.container.ExcutorContainer;

/**
 * @author YKR
 * @Describe
 * @date 2021/8/23
 */
public interface NettyRpcDelegate {
    NettyRpcProperties getNettyRpcProperties();

    void setNettyRpcProperties(NettyRpcProperties nettyRpcProperties);

    CacheContainer getCacheContainer();

    void setCacheContainer(CacheContainer cacheContainer);

    ExcutorContainer getExcutorContainer();


    void setExcutorContainer(ExcutorContainer excutorContainer);
}
